import { join } from 'path'
// ?asset意思为 请 Vite 将这个 PNG 图片作为 静态资源（asset） 处理，并返回它的 最终 URL 路径
// import icon from '../../../resources/icon.png?asset'
import logo from '../../../resources/logo.png?asset'
import type { BrowserWindowConstructorOptions } from 'electron'

export const browserWindowOptions: BrowserWindowConstructorOptions = {
  width: 1050,
  height: 750,
  frame: false, // 隐藏窗口边框 false隐藏 true显示
  // transparent: true, // 窗口透明  true透明 false不透明

  show: false, // 初始时不显示窗口
  /* 注意：hidden 会隐藏标题栏拖动不起作用 */
  titleBarStyle: 'hidden',
  // 在 Windows/Linux 系统中显示窗口控件
  ...(process.platform !== 'darwin'
    ? {
        // 自定义标题栏,只会显示按钮
        titleBarOverlay: false
        /* titleBarOverlay: {
          color: '#ced6ac', // 标题栏背景颜色
          symbolColor: '#7d8476' // 标题栏图标颜色
          // height: 30 // 标题栏高度30像素
        } */
      }
    : {}),
  autoHideMenuBar: true, // 窗口是否自动隐藏菜单栏
  ...(process.platform === 'linux' ? { logo } : {}),
  webPreferences: {
    preload: join(__dirname, '../preload/index.js'),
    sandbox: false
  }
}
